package com.example.xpvideo.entity;

import java.time.LocalDateTime;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 商家入驻申请表(LsShopApply)实体类
 *
 * @author 杨丽辉
 * @since 2021-09-09 10:35:27
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class LsShopApply implements Serializable {
    private static final long serialVersionUID = -23437288298026040L;
        /**
    *主键
    * ${column.comment}
    * isnull 1
    */
        private Integer id;

    /**
    * 主营类目
    * isnull 0
    */            private Integer cid;
    /**
    * 用户ID
    * isnull 0
    */            private Integer userId;
    /**
    * 商家名称
    * isnull 0
    */            private String name;
    /**
    * 联系人名称
    * isnull 0
    */            private String nickname;
    /**
    * 联系电话
    * isnull 0
    */            private String mobile;
    /**
    * 商家账号
    * isnull 0
    */            private String account;
    /**
    * 登录密码
    * isnull 0
    */            private String password;
    /**
    * 审核说明
    * isnull 0
    */            private String auditExplain;
    /**
    * 审核状态[1=待审核, 2=审核通过, 3=审核拒绝]
    * isnull 0
    */            private Object auditStatus;
    /**
    * 是否删除[0=否, 1=是]
    * isnull 0
    */            private Object del;
    /**
    * 申请时间
    * isnull 0
    */            private Integer applyTime;
    /**
    * 创建时间
    * isnull 0
    */        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
            private Integer createTime;
    /**
    * 申请商户类型；1供应商城商户；2本地生活商户；3本地生活商户管理员
    * isnull 0
    */            private Integer type;
    /**
    * 是否是连锁店；0是；1否；供应商城商户默认为1
    * isnull 0
    */            private Integer shopType;
    /**
    * 运营类型；1个人；2企业
    * isnull 0
    */            private Integer operationType;
    /**
    * 邀请码
    * isnull 0
    */            private String code;
    /**
    * 商铺简介
    * isnull 0
    */            private String intro;
    /**
    * 总店名称
    * isnull 0
    */            private String shopName;
    /**
    * 省id
    * isnull 0
    */            private Integer provinceId;
    /**
    * 市id
    * isnull 0
    */            private Integer cityId;
    /**
    * 区id
    * isnull 0
    */            private Integer districtId;
    /**
    * 详细地址
    * isnull 0
    */            private String detail;
    /**
    * 申请店铺名称
    * isnull 0
    */            private String storeName;
    /**
    * 上级账号
    * isnull 0
    */            private String superAccount;
    /**
    * 是否是总店；0是；1否
    * isnull 0
    */            private Integer isSuperShop;
    /**
    * 更新时间
    * isnull 0
    */        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
            private Integer updateTime;
        
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
        
    public Integer getCid() {
        return cid;
    }

    public void setCid(Integer cid) {
        this.cid = cid;
    }
        
    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }
        
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
        
    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }
        
    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
        
    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }
        
    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }
        
    public String getAuditExplain() {
        return auditExplain;
    }

    public void setAuditExplain(String auditExplain) {
        this.auditExplain = auditExplain;
    }
        
    public Object getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(Object auditStatus) {
        this.auditStatus = auditStatus;
    }
        
    public Object getDel() {
        return del;
    }

    public void setDel(Object del) {
        this.del = del;
    }
        
    public Integer getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(Integer applyTime) {
        this.applyTime = applyTime;
    }
        

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }
        
    public Integer getShopType() {
        return shopType;
    }

    public void setShopType(Integer shopType) {
        this.shopType = shopType;
    }
        
    public Integer getOperationType() {
        return operationType;
    }

    public void setOperationType(Integer operationType) {
        this.operationType = operationType;
    }
        
    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }
        
    public String getIntro() {
        return intro;
    }

    public void setIntro(String intro) {
        this.intro = intro;
    }
        
    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }
        
    public Integer getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Integer provinceId) {
        this.provinceId = provinceId;
    }
        
    public Integer getCityId() {
        return cityId;
    }

    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }
        
    public Integer getDistrictId() {
        return districtId;
    }

    public void setDistrictId(Integer districtId) {
        this.districtId = districtId;
    }
        
    public String getDetail() {
        return detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }
        
    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }
        
    public String getSuperAccount() {
        return superAccount;
    }

    public void setSuperAccount(String superAccount) {
        this.superAccount = superAccount;
    }
        
    public Integer getIsSuperShop() {
        return isSuperShop;
    }

    public void setIsSuperShop(Integer isSuperShop) {
        this.isSuperShop = isSuperShop;
    }

    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    public Integer getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        return "{" +
                    " \"id\":" + id +
                                  " ,\"cid\":" + cid +
                            " ,\"userId\":" + userId +
                            " ,\"name\":" + name +
                            " ,\"nickname\":" + nickname +
                            " ,\"mobile\":" + mobile +
                            " ,\"account\":" + account +
                            " ,\"password\":" + password +
                            " ,\"auditExplain\":" + auditExplain +
                            " ,\"auditStatus\":" + auditStatus +
                            " ,\"del\":" + del +
                            " ,\"applyTime\":" + applyTime +
                            " ,\"createTime\":" + createTime +
                            " ,\"type\":" + type +
                            " ,\"shopType\":" + shopType +
                            " ,\"operationType\":" + operationType +
                            " ,\"code\":" + code +
                            " ,\"intro\":" + intro +
                            " ,\"shopName\":" + shopName +
                            " ,\"provinceId\":" + provinceId +
                            " ,\"cityId\":" + cityId +
                            " ,\"districtId\":" + districtId +
                            " ,\"detail\":" + detail +
                            " ,\"storeName\":" + storeName +
                            " ,\"superAccount\":" + superAccount +
                            " ,\"isSuperShop\":" + isSuperShop +
                            " ,\"updateTime\":" + updateTime +
                  '}';
    }


}
